home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / xtalkv11.arc / XMODEM.DOC < prev    next >
Text File  |  1985-06-01  |  2KB  |  58 lines

  1.  
  2.  
  3.  
  4.             XMODEM.EXE
  5.             ----------
  6.  
  7.  
  8. This is a special implementation of the XMODEM protocol transfer. It runs
  9. "beneath" Crosstalk, and is invoked via the Crosstalk "RUN" command.
  10.  
  11. HISTORY
  12. =======
  13.  
  14. Crosstalk STILL doesn't work right with XMODEM, especially sending files
  15. (Crosstalk's XX command).  And neither the send nor the receive (RX)
  16. commands recognize the CRC option, which would greatly improve reliability.
  17. So this stand-alone version of XMODEM was developed as an add-on Crosstalk
  18. command.  It uses CRC if the other side can support it, else uses the
  19. usual 8-bit checksum.
  20.  
  21. USE
  22. ===
  23.  
  24.    1) While online to the remote system via Crosstalk terminal mode,
  25.       start the other XMODEM transfer, just as you would do in preparation
  26.       for using Crosstalk's RX or XX commands.
  27.  
  28.    2) Get to Crosstalk's COMMAND? prompt (via ESC or whatever key you've
  29.       set up as the ATtention key).
  30.  
  31.    3) Use the Crosstalk RUN command to run this XMODEM to actually do the
  32.       file transfer:
  33.  
  34.          RUn xmodem s foo 1        (send "foo" using port 1)
  35.          RUn xmodem r xyz 1        (receive "xyz" using port 1)
  36.          RUn xmodem r xmodem.c 2        (receive "xmodem.c" using port 2)
  37.  
  38.    4) As the transfer proceeds, you will see status messages on your screen.
  39.  
  40.    5) When the transfer is complete, you will be returned to Crosstalk.
  41.  
  42. NOTE: Do not - repeat DO NOT - attempt to run this as a stand-alone transfer
  43. program (i.e. - outside of Crosstalk). It has some very touchy and difficult
  44. code that was specially developed just to allow "re-using" the serial port
  45. without actually opening it. This program wants to use the same baud rate and
  46. data structure that Crosstalk has already set up. So it doesn't set these.
  47. It just (CAREFULLY) massages the 8250 and 8259 so that while this program
  48. is running it has full input AND output interrupt-driven access to the port,
  49. without disturbing the environment (hardware/software) set up by Crosstalk.
  50.  
  51. If you run this without first having "opened" the serial port (by running
  52. Crosstalk etc), then the 8250 will very likely go haywire.
  53.  
  54. Don't be tempted . . .      Just DON'T!
  55.  
  56.  
  57.                 - Joan Riff,  3 March 1985
  58.